//定义用户相关数据的ts类型
//用户登录接口携带参数的ts类型
export interface loginFormData {
    username: string,
    password: string,
    rememberMe: boolean
}

//定义全部接口返回数据的ts类型
export interface ResponseData {
    code: number,
    message: string,
}

//定义登录接口返回数据类型
export interface loginResponseData extends ResponseData{
    data:string //登录返回的是token字符串，所以使用string类型
}

//定义获取用户信息接口返回数据类型
export interface UserInfoResponseData extends ResponseData{
    data:{
        username: string,
        avatar: string,
        routes: string[]
    }
}

//定义退出登录接口返回数据类型
export interface LogoutResponseData extends ResponseData{
    data?: string
}
